package com.mdp.workflow.biz.re.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 组织 com.mdp  顶级模块 workflow 大模块 biz  小模块 <br> 
 * 实体 BizModel所有属性名: <br>
 *	"bizName","业务名称","bizKey","业务编码","modelKey","模型编码","modelName","模型名称","id","主键","branchId","机构编号";<br>
 * 当前主键(包括多主键):<br>
 *	id;<br>
 */

@Data
@TableName("mdp_re_biz_model_link")
@ApiModel(description="业务功能与模型的关联关系，也就是某个功能可以用哪些流程发起审批")
public class BizModelLink implements java.io.Serializable {
	
	private static final long serialVersionUID = 1L;
	@TableId(type = IdType.ASSIGN_ID)
	@ApiModelProperty(notes="主键,主键",allowEmptyValue=true,example="",allowableValues="")
	String id;
	
	@ApiModelProperty(notes="业务名称",allowEmptyValue=true,example="",allowableValues="")
	String bizName;
	
	@ApiModelProperty(notes="业务编码",allowEmptyValue=true,example="",allowableValues="")
	String bizKey;
	
	@ApiModelProperty(notes="模型编码",allowEmptyValue=true,example="",allowableValues="")
	String modelKey;
	
	@ApiModelProperty(notes="模型名称",allowEmptyValue=true,example="",allowableValues="")
	String modelName;
	
	@ApiModelProperty(notes="机构编号",allowEmptyValue=true,example="",allowableValues="")
	String branchId;


	@ApiModelProperty(notes="分类编号",allowEmptyValue=true,example="",allowableValues="")
	String categoryId;


	/**
	 *主键
	 **/
	public BizModelLink(String id) {
		this.id = id;
	}
    
    /**
     * 业务功能与模型的关联关系，也就是某个功能可以用哪些流程发起审批
     **/
	public BizModelLink() {
	}

}